Obiettivi di Apprendimento
- Riconoscere le differenze architetturali tra i modelli di esecuzione bloccante e non bloccante.
- Analizzare il ciclo operativo del ciclo degli eventi e il suo ruolo nella gestione asincrona dei compiti.
- Implementare pipeline di dati utilizzando flussi per ottimizzare l'utilizzo della memoria e della CPU.
- Progettare sistemi event-driven robusti sfruttando editori, abbonati e meccanismi di backpressure.